package cn.springsoter.core.tool.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import cn.springsoter.core.tool.enums.BusinessTypeEnum;

/**
 * 保存操作日志注解
 * 
 * @author kevin
 */
@Target({ElementType.METHOD, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
public @interface SsLog {
	/**
     * 日志标题：如果不传，但是有swagger的注解的话，会默认取swagger注解@Operation里的summary值
     */
    String title() default "";

    /**
     * 操作类型
     */
    BusinessTypeEnum businessType() default BusinessTypeEnum.OTHER;
    
}
